Skip to content

[Update] Claim check#427

Merged
skabou merged 17 commits intomspnp:mainfrom
v-federicoar:update/claim-check
Jan 27, 2026
Merged

[Update] Claim check#427
skabou merged 17 commits intomspnp:mainfrom
v-federicoar:update/claim-check

Conversation

@v-federicoar
Copy link
Contributor

@v-federicoar v-federicoar commented Dec 26, 2025

Net 10
Typos
Api Versions
Libraries
Small Changes
Sample 1 working
image

Sample 2 working
image

Sample 3 working
image

Sample 4 working
Producer
image

Azure Function

image

@v-federicoar v-federicoar marked this pull request as draft January 26, 2026 13:41
@v-federicoar v-federicoar marked this pull request as ready for review January 26, 2026 20:21
@skabou
Copy link
Contributor

skabou commented Jan 26, 2026

@v-federicoar Thanks for looking into that!

@skabou
Copy link
Contributor

skabou commented Jan 27, 2026

I got them all deployed now, too

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the claim-check pattern samples to a newer .NET target and Azure libraries, refreshes Bicep templates with newer API versions, and clarifies the documentation and run instructions for each sample.

Changes:

  • Bump all claim-check samples (1–4) from .NET 9 to .NET 10 in documentation and project files, and update Microsoft.Extensions/Functions Worker/Application Insights package versions accordingly.
  • Refresh Bicep templates for samples 1–4 to use newer resource API versions and clean up role definition resource naming.
  • Improve sample READMEs (typo fixes, clearer wording, func start --dotnet-isolated, extra guidance on using the payloads container) and tighten configuration validation for Sample 2’s consumer.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
claim-check/code-samples/sample-4/readme.md Documents Sample 4 updates: .NET 10, refined feature description, corrected diagram alt text, updated prerequisites, and explicit func start --dotnet-isolated usage.
claim-check/code-samples/sample-4/bicep/main.bicep Updates role definition and resource API versions, Event Hubs namespace API, and keeps Kafka-enabled Event Hubs infra aligned with newer RP versions.
claim-check/code-samples/sample-4/FunctionConsumer4/FunctionConsumer4.csproj Targets net10.0 and updates Functions Worker and Application Insights Worker/ApplicationInsights packages to newer versions for the Sample 4 consumer Function.
claim-check/code-samples/sample-4/ClientProducer4/ClientProducer4.csproj Targets net10.0 and bumps Microsoft.Extensions.Configuration/Logging package versions for the Sample 4 Kafka-based producer.
claim-check/code-samples/sample-3/readme.md Updates to .NET 10, fixes several typos, clarifies func start --dotnet-isolated, and adds guidance on using the payloads container; one remaining line incorrectly refers to Event Hubs instead of Service Bus.
claim-check/code-samples/sample-3/bicep/main.bicep Bumps API versions for role definitions, storage, Event Grid, Service Bus, and diagnostics; retains Service Bus–centric infra for Sample 3 but still has a misspelled Service Bus role resource name.
claim-check/code-samples/sample-3/FunctionConsumer3/FunctionConsumer3.csproj Targets net10.0 and updates Functions Worker and Application Insights Worker/ApplicationInsights packages for the Sample 3 Service Bus consumer.
claim-check/code-samples/sample-2/readme.md Moves Sample 2 docs to .NET 10, fixes download typos, clarifies deployment steps, and adds guidance to upload payloads into the payloads container.
claim-check/code-samples/sample-2/bicep/main.bicep Updates role definition, storage, Event Grid, Event Hubs, diagnostics, and role assignment API versions, and renames Event Hubs role symbols from ...Ownwer... to ...Owner....
claim-check/code-samples/sample-2/ClientConsumer2/SampleSettingsValidator.cs Refines configuration validation to report only missing settings and improves the error message, but leaves the XML <param> tag out of sync with the renamed requiredSettings parameter.
claim-check/code-samples/sample-2/ClientConsumer2/ClientConsumer2.csproj Targets net10.0 and updates Microsoft.Extensions.Configuration/Logging package versions for the Sample 2 Event Hubs consumer.
claim-check/code-samples/sample-1/readme.md Updates Sample 1 docs to .NET 10, fixes Event Grid/queue wording, updates func start to --dotnet-isolated, and clarifies that payloads go into the payloads container, but still configures STORAGE_ACCOUNT_NAME without lowercasing the prefix.
claim-check/code-samples/sample-1/bicep/main.bicep Updates role definition and storage/Event Grid API versions and changes the storage account name to use toLower(namePrefix) for validity, which now diverges from the README’s config instructions if users choose uppercase prefixes.
claim-check/code-samples/sample-1/FunctionConsumer1/FunctionConsumer1.csproj Targets net10.0 and updates Functions Worker and Application Insights Worker/ApplicationInsights packages for the Sample 1 queue-triggered consumer.
claim-check/code-samples/sample-1/FunctionConsumer1/FunctionConsumer1.cs Fixes the structured logging template for payload output by correcting the Url {Uri} placeholder formatting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@skabou
Copy link
Contributor

skabou commented Jan 27, 2026

@v-federicoar Looks good! Can you review the feedback from Copilot?

v-federicoar and others added 4 commits January 27, 2026 16:52
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…gsValidator.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@skabou skabou merged commit 63c721a into mspnp:main Jan 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants